На этой странице Вы можете получить подробный анализ слова или словосочетания, произведенный с помощью лучшей на сегодняшний день технологии искусственного интеллекта:
общая лексика
абстрактный класс
в ООП - шаблон класса, содержащий объявления переменных и методов, но не содержащий код для создания новых экземпляров класса (instances). В Java - определяется как класс, содержащий один или несколько абстрактных методов (abstract method)
[,praɪvɪt'membə]
общая лексика
рядовой член парламента
член парламента, не занимающий никакого государственного поста
синоним
математика
свойство класса
общая лексика
абстрактная машина
вычислительная машина, операции которой рассматриваются безотносительно их аппаратной или программной реализации
общая лексика
абстрактный [гипотетический] компьютер
машина Тьюринга
Смотрите также
In programming languages, an abstract type is a type in a nominative type system that cannot be instantiated directly; a type that is not abstract – which can be instantiated – is called a concrete type. Every instance of an abstract type is an instance of some concrete subtype. Abstract types are also known as existential types.
An abstract type may provide no implementation, or an incomplete implementation. In some languages, abstract types with no implementation (rather than an incomplete implementation) are known as protocols, interfaces, signatures, or class types. In class-based object-oriented programming, abstract types are implemented as abstract classes (also known as abstract base classes), and concrete types as concrete classes. In generic programming, the analogous notion is a concept, which similarly specifies syntax and semantics, but does not require a subtype relationship: two unrelated types may satisfy the same concept.
Often, abstract types will have one or more implementations provided separately, for example, in the form of concrete subtypes that can be instantiated. In object-oriented programming, an abstract class may include abstract methods or abstract properties that are shared by its subclasses. Other names for language features that are (or may be) used to implement abstract types include traits, mixins, flavors, roles, or type classes.